launch a satellite - Español Inglés Diccionario